@import "datePicker.css";

label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
	cursor: pointer;
}

input[type=text], input[type=password] { width:15em; }

input[type=text], input[type=password], textarea {
	background:#fafafa;
	border:1px solid #666;
	padding:3px;
	margin:3px 0 3px 0;
}

input[type=text]:active, input[type=text]:focus, input[type=text]:hover,
input[type=password]:active, input[type=password]:focus, input[type=password]:hover,
textarea:focus { 
    background: #f5f5f5;
    border:1px solid darkred;
}

/* Zend_Form */

dl.zend_form
{
    margin: 1em 0;
    padding: 1em;
}

.zend_form dt
{
	display:block;
	float:left;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    width:15em;
    margin:5px 0;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.zend_form dd
{
	display:block;
	margin: 0px;
    margin-left:12em;
    padding:0px;
}

.zend_form dd div 
{
	margin-left:3em;
}

.zend_form dd p.description {
	font-size:0.8em;
	margin-left:4em;
	color:#999;
}

#captcha-input { margin-left:3em; }

ul.errors { margin-left:3em; }
ul.errors li { color:red; padding:5px; }

p.form_cell label 	{ display:inline-block; width:200px; }
p.form_cell span, p.hint	{ color:#999; font-size:0.8em; }

a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: inline-block;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../gfx/icons/calendar.png') no-repeat; 
}

a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
}